.title {
  padding: .483092rem .338164rem .386473rem .338164rem;
}

.good-card {
  .good-card-cell {
    height: 3.188406rem;
    padding-bottom: .289855rem;
    padding: 0 .338164rem 0 .603865rem;

    .van-cell__title {
      flex: none;
    }

    .van-cell__value {
      width: 8.357488rem;
      display: flex;
      align-items: center;
      border-radius: .144928rem;
      margin: .289855rem 0 .289855rem .241546rem;
      // margin-left: .241546rem;
      // margin-bottom: .289855rem;
      box-shadow: 0rem .096618rem .193237rem 0rem rgba(0, 0, 0, 0.08);

      .van-card {
        width: 100%;
        height: 2.318841rem;
        background-color: transparent;
        padding: 0;

        .van-card__thumb {
          width: 3.52657rem;
          height: 2.318841rem;
          margin-left: .289855rem;
        }

        .van-card__content {
          margin-right: .289855rem;
          text-align: left;
        }
      }

      .card-intro {
        width: 100%;
        padding: .241546rem 0;

        .card-intro-invalid {
          height: 100%;
          width: 100%;
          position: relative;
          z-index: 1;
          margin: 0 auto;
          background: rgba(0, 0, 0, 0.35);
          border-radius: 8px;

          .card-intro-invalid__img {
            width: 100%;
            opacity: 0.6;
            filter: alpha(opacity=60);
          }

          .card-intro-invalid__text {
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 2;
            top: 0
          }
        }
      }
    }
  }
}

.good-card-invalid {
  margin: .483092rem .338164rem .386473rem .338164rem;
}

.pay-submit {
  .pay-submit-order {

    .pay-submit-order__label {
      display: flex;
      flex-direction: row;

      .van-icon-success:before {
        height: 100%;
      }
    }

    .van-submit-bar__bar {
      padding: 0;
      height: 1.256039rem;
      justify-content: space-between;

      .van-checkbox {
        height: .917874rem;
        flex-direction: column;
        display: flex;
        justify-content: space-between;
        padding: 0 .434783rem 0 .531401rem;

        ::v-deep .van-checkbox__icon {
          width: .458937rem;
          height: .458937rem;
        }

        ::v-deep .van-checkbox__icon .van-icon {
          width: .458937rem;
          height: .458937rem;
        }

        ::v-deep .van-checkbox__label {
          font-size: .289855rem;
          margin-left: 0;
          line-height: normal;
          color: #191919;
        }
      }

      .pay-submit-order__edit {
        height: .917874rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;

        span {
          color: #191919;
        }
      }

      .van-submit-bar__button {
        width: 46.37%;
        height: 100%;
        border-radius: 0;
      }
    }
  }

  .placeholder {
    height: 1.256039rem;
  }
}